/**
 * Copyright (C) 2017-2018 pinganfang, Inc. All Rights Reserved.
 */
package com.pingan.haofang.searchcloud.user.service;

import java.util.Collection;
import java.util.List;
import java.util.Map;

import com.pingan.haofang.searchcloud.user.dto.SearchUserDto;


/**
 * @author huhailiang937
 * @date 2017年5月2日下午5:45:41
 * @since 1.0.0
 */
public interface SearchUserService {

    /**
     * 读取用户
     *
     * @param id 用户ID
     * @return
     */
    SearchUserDto getUserById(Long id);
    /**
     * 读取用户
     *
     * @param id 用户ID
     * @return
     */
    List<SearchUserDto> getUserByIds(List<Long> ids);

    /**
     * 获取用户map
     *
     * @param userIds
     * @return
     */
    Map<Long, SearchUserDto> getUserMapByIds(Collection<Long> userIds);
}
